//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#ifndef _PsiPredProt_h__
#define	_PsiPredProt_h__
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#include "libraries.h"
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
class PsiPredProt {
  
  private:
    
    String*       pathPsiPredBIN;
    
    String*       sequence;
    String*       secondStructPred;
    String*       confidencePred;
    
  protected:  
    
    bool          ReadPsiPredResult (String*);
    
  public:
    
    PsiPredProt ();
    PsiPredProt (const PsiPredProt&);
    PsiPredProt (const PsiPredProt*);
    
    ~PsiPredProt ();

    void          PathPsiPredBIN (String*);
    void          Sequence (String*);
    void          SecondStructPred (String*);
    void          ConfidencePred (String*);
    
    String*       PathPsiPredBIN (void);
    String*       Sequence (void);
    String*       SecondStructPred (void);
    String*       ConfidencePred (void);
    
    bool          PredictSecondaryStructure (void);
    
    PsiPredProt   operator= (const PsiPredProt&);
    
};
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#endif
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//

